Este es mi script js Quiero ejecutar este código javascript con NodeJS pero recibo un error
const JsSIP = require('jssip'); const NodeWebSocket = require('jssip-node-websocket'); const {execSync} = require('child_process'); JsSIP.debug.enable('*'); async function sleep(ms) { return new Promise(resolve => { setTimeout(resolve, ms); }); } let socket = new NodeWebSocket('ws://192.168.90.27:8088/ws'); let ua = new JsSIP.UA( { sockets : [socket], uri : 'sip:webrtc_client@192.168.90.27', password : '123456', display_name : 'webrtc_client' }); ua.start(); ua.register(); ua.on('connected', function(e){ }); ua.on('disconnected', function(e){ }); ua.on('newRTCSession', function(e){ console.log(e) }); ua.on('newMessage', function(e){ console.log(e) }); // option for call var eventHandlers = { 'progress': function(e) { console.log('call is in progress'); }, 'failed': function(e) { console.log('call failed with cause: '+ e.data.cause); }, 'ended': function(e) { console.log('call ended with cause: '+ e.data.cause); }, 'confirmed': function(e) { console.log('call confirmed'); } }; var options = { 'eventHandlers' : eventHandlers, 'mediaConstraints' : { 'audio': false, 'video': false } }; // make a call var session = ua.call('sip:100@192.168.90.27', options);
instalé paquetes como jssip node-jssip-websocket ¿cómo puedo solucionar el problema? ¿alguien puede ayudarme?